package samsung.sds.business.vdiManagementSystem.systemManagement.dao;

import java.util.List;

import samsung.sds.business.vdiManagementSystem.systemManagement.model.SystemInfoEntity;
import samsung.sds.system.common.baseQuery.BaseMapper;
import samsung.sds.system.common.baseQuery.model.PageData;
import samsung.sds.system.common.model.QueryParam;

public interface SystemInfoMapper extends BaseMapper<SystemInfoEntity> {
	public PageData<SystemInfoEntity> queryVdiSysInfoDataByNameListPage(
			QueryParam param);

	public List<String> queryAllLeader();

	public List<SystemInfoEntity> querySysInfoByLeaderListPage(QueryParam param);

	public List<SystemInfoEntity> querySysInfoByNormalUserListPage(QueryParam param);
	
	public Integer isUsed(String systemId);
	/**
	 * 删除系统信息，将删除字段更新为1
	 * @param ids
	 * @return
	 */
	int updateSystemInfo(List<String> ids);
}


